package decoratorPattern;

public class StartbuzzCoffee {

    public static void main(String[] args) {
        Beverage beverage=new Espresso();
        System.out.println("Description:"+beverage.getDescription());

        Beverage beverage1=new DarkRoast();
        beverage1=new Mocha(beverage1);
        beverage1=new Mocha(beverage1);
        beverage1=new Whip(beverage1);
        System.out.println("Description:"+beverage1.getDescription()+"$"+beverage1.cost());

        Beverage beverage2=new Decaf();
        beverage2=new Mocha(beverage2);
        beverage2=new Soy(beverage2);
        beverage2=new Whip(beverage2);
        System.out.println("Description:"+beverage2.getDescription()+"$"+beverage2.cost());
    }
}
